import request from '@/utils/request'

// 查询园区，出入库作业单管理主列表
export function listHead(query) {
  return request({
    url: '/system/head/list',
    method: 'get',
    params: query
  })
}

// 查询园区，出入库作业单管理主详细
export function getHead(entryOutStoryBillCode) {
  return request({
    url: '/system/head/getInfo/' + entryOutStoryBillCode,
    method: 'get'
  })
}

// 新增园区，出入库作业单管理主
export function addHead(data) {
  return request({
    url: '/system/head/add',
    method: 'post',
    data: data
  })
}

// 修改园区，出入库作业单管理主
export function updateHead(data) {
  return request({
    url: '/system/head/edit',
    method: 'post',
    data: data
  })
}

// 删除园区，出入库作业单管理主
export function delHead(entryOutStoryBillCode) {
  return request({
    url: '/system/head/remove/' + entryOutStoryBillCode,
    method: 'get'
  })
}

// 导出园区，出入库作业单管理主
export function exportHead(query) {
  return request({
    url: '/system/head/export',
    method: 'get',
    params: query
  })
}

// 预览入库单、出库单
export function previewInstore(params) {
  return request({
    url: '/system/head/preview',
    method: 'get',
    params
  })
}

// 确认入库
export function confirmInStore(params) {
  return request({
    url: '/system/head/confirmStatus',
    method: 'post',
    params
  })
}

// 仓库列表
export function getStoreList(params) {
  return request({
    url: '/system/store/getStoreList',
    method: 'get',
    params
  })
}